body{padding:0;margin:0;background: #f0f4f5;font-size: 12px;color: rgba(32,36,37,0.50);}
a:hover{text-decoration:none;}
.mt100{margin-top: 100px;}
.lh20{line-height: 20px;}
.lh30{line-height: 30px;}
.mt50{margin-top: 50px;}
.impact{font-family: Impact;}
.bg-card{background: #fff;}
h5{font-size: 18px;color: #202425;}
.text-black{color:#202425;}
.w160{width: 160px;}
html, body {-ms-overflow-style: scrollbar;}
.wrap{position: relative;overflow: hidden;}
.pdl40{padding-left: 40px;}
.o-auto{overflow: auto;}
.o-hidden{overflow: hidden;}
.mr20{margin-right: 20px;}
.mt35{margin-top: 35px;}
html.fixed { overflow: hidden; }


/*Header*/
.navbar-header .logo{position: absolute;top: -3px;}
.img-logo{display: inline-block;width:2.333333rem;height:2.0rem;background: url(/hfy/img/img_logo.png) 0 0 no-repeat;background-size: 100%;vertical-align: top;}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover { background: #07d; }
.navbar-inverse .container-fluid{ padding-top: 0px; padding-right: 0; padding-left: 0; }
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header { margin: 0; padding: 0; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { background:transparent;}
.navbar-nav { margin: 0; padding: 0; float: none;}
.navbar-inverse .navbar-collapse { border: 0;}
.navbar-inverse { background: #08e; border: none;padding:0.416667rem;margin-bottom: 0;position: absolute;z-index: 11;width: 100%;height: 100px;}
.navbar-brand { height:0.555556rem; padding:0.069444rem 0 0 0; }
.navbar-inverse .navbar-toggle { border:none;margin: 0;padding:20px 10px;}
.navbar-inverse .navbar-toggle:hover { background: #999; }
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-toggle .icon-bar{width:0.555556rem;height:0.055556rem;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:transparent;}
.navbar-inverse .navbar-collapse{position: fixed;top:0;left:0;z-index:100;background-image:linear-gradient(151deg, #0088ee 0%, #22ccaa 100%);width: 100%;height:100%;padding:3.333333rem 1.388889rem 0 1.388889rem;}
.navbar-inverse .navbar-collapse .navbar-nav > li > a{color: #fff;line-height:0.694444rem;text-align: center;font-size: 0.5rem;}
.navbar-inverse .navbar-collapse .nav>li{border-bottom:1px solid #99cccc;}
.navbar-inverse .navbar-collapse .nav>li:first-child{border-top:1px solid #99cccc;}
.navbar-inverse .navbar-nav > .active > a{background:transparent;}
.btn-nav-close{position:absolute;right:0.416667rem;top:0.555556rem;display: none;padding:9px 10px;}
.icon-nav-close{width:0.555556rem;height:0.555556rem;background:url(/zzb/img/ic-nav-close.png) center center no-repeat;background-size: 100%;}
.navbar-inverse .navbar-collapse.open .btn-nav-close{display:block;}


.banner{background: url(/zzb/img/img_top_water.jpg) center top no-repeat;height: 630px;}
.banner.themePark{background: url(/hth/img/img_top_play.jpg) center top no-repeat;height: 630px;}
.animal-wrap .banner{background: url(/zzb/img/img_top_animal.jpg) center top no-repeat;height: 630px;}
.education-wrap .banner{background: url(/zzb/img/img_top_education.jpg) center top no-repeat;height: 630px;}
.banner{text-align: center;color: #fff;padding-top: 100px;}
.banner .title{font-size: 60px;text-shadow: 0 2px 10px rgba(0,0,0,0.30);font-weight: bold;}
.banner .sub-title{font-size: 30px;text-shadow: 0 2px 4px rgba(0,0,0,0.30);}
.index-banner{background: transparent;padding-top: 0;}
.index-banner .slide{height: 100%;}
.index-banner .swiper-slide{overflow: hidden;zoom:1;}
.index-banner .swiper-container { width: 100%;}


.footer{background: #404445;color: #fff;padding:60px 0;line-height: 20px;position: relative;}
.footer .contact .address,.footer .contact .qrcode{padding:0 90px;}
.footer .contact .item{width: 340px;margin: 0 auto 20px auto;}
.footer .nav{font-size: 14px;}
.footer .nav a{color: #fff;display: inline-block;}
.footer .nav .line{margin:0 18px;}
.footer .info-list li{height:55px;line-height: 55px;border-bottom:1px solid rgba(255,255,255,0.10);box-sizing: border-box;}
.footer .info-list .value{float: right;font-family: Impact;color: #fff;}
.footer .contact .qrcode .code{ float:left;width: 70px;height:110px;box-sizing:border-box;padding:10px 5px;background: #fff;color: #202425;}
.footer .contact .qrcode img{ width:60px;height:60px;}
.footer .copyright{ position:relative;}
.footer .copyright a{color: #fff;}

.h-title { text-align: center; position: relative;width:180px;margin: 0 auto}
.h-title .name { color: #000; padding:0 20px; display: inline-block;line-height: 20px; background: #fff; font-size: 18px;position: relative;width: 140px;vertical-align: top; }
.h-title .divide { height: 1px; right: 0; top: 50%; width: 100%; background: #000; box-sizing: border-box;position: absolute; }
.h-title.w-title .name { color: #fff;background: #404445;}
.h-title.w-title .divide { background: rgba(255,255,255,0.50);}
.section-venue .h-title .name{background: #f0f4f5;}

.info-list>li{border-bottom: 1px solid #eee;box-sizing: border-box;height:30px;line-height: 29px;text-align:left;}
.info-list .value{float: right;color: #202425;}
.info-list .value .num{font-family: Impact;margin-right:5px;}

.bage{color: #202425;display:inline-block;vertical-align: top;}
.bage .icfont{color: #d47;}


/*公共列表样式*/
.item-list{margin-top: -200px;}
.item-list.no-mt{margin-top: 0;}
.item-list .item{background: #fff;margin-bottom: 20px;}
.item-list .item .pic{height: 200px;overflow: hidden;}
.item-list .item .pic img{width: 100%;height:100%;-webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s;}
.item-list .item:hover .pic img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.item-list .item .text{padding:40px;}
.item-list .item .text .tit{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.item-list .item .name{color: #202425;font-size: 18px;vertical-align: top;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.item-list .item .description{line-height: 18px;overflow: hidden;}

/*内容列表个性化*/
.water-world-list .item{height: 260px;}
.water-world-list .item .name{font-size: 14px;}
.water-world-list .item .text{padding:20px 40px;}
.water-world-list .item .description{display:none;}
.venue-list{margin-top: 0;}
.venue-list .item,.animal-list .item{height: 400px;}
.venue-list .item .pic{height: 250px;}
.project-list .item{height: 450px;}
.project-list .item .description{height:60px;}
.education-list .item{height: 470px;}
/*.education-list .item .description,.animal-list .item .description{height:80px;}*/
.education-list .item .description,.animal-list .item .description{height:75px;}

/*公共tab style*/
.tabs-bar{height: 60px;}
.tabs { overflow: hidden }
.tabs li { float: left;text-align: center; width: 50%;line-height:60px;background: rgba(32,36,37,0.10);border-left:1px solid #fff;}
.tabs li a { color: #37c; display: block; color: #202425;font-size: 18px;}
.tabs li:first-child{border-left:none !important;}
.tabs li.active { background: #fff;}
.tabs li.col-3 { width: 33.33333333333%;}
.tabs li.col-4 { width: 25%;}
.tabs li.col-6 { width: 16.6666666667%;}
.tab-pane { display: none;}

/*子页*/
.subpage-tabs li{background: rgba(32,36,37,0.50);border-left:1px solid #19364a;}
.subpage-tabs li a{color: #fff;font-size: 14px;}
.subpage-tabs li.active { background: #e76;}
.main-animal-list .label{display: inline-block;font-size: 14px;color: #fff;text-align:center;background: #e76;height: 30px;line-height: 30px;border-radius: 15px;padding:0 20px;margin-right: 10px;}


/*首页*/
.mod-link a{display: block;font-size: 18px;color: #202425;padding: 20px 40px 20px 40px;}
.table-list { width: 100%; max-width: 100%;border-bottom: 1px solid #eee;}
.table-list>thead>tr>th{font-weight:normal;}
.table-list>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{padding:6px 0;}
.table-list>tbody>tr>td:first-child, .table>thead>tr>th:first-child {padding-left:0;padding-right: 0;}
.table-list>tbody>tr>td{padding:6px 0;border-top: 1px solid #eee;}
.index-wrap .tabs li {background: rgba(32,36,37,0.10);border-left:1px solid #fff;}
.index-wrap .tabs li a {color: #202425;font-size: 18px;}
.index-wrap .tabs li.active { background: #e76;}
.index-wrap .tabs li.active a{color: #fff;}
.index-wrap .tab-pane{padding:20px 40px 40px 40px;}
.news-list .item a{display:block;height: 90px;padding:20px 0;border-top:1px solid rgba(32,36,37,0.10);padding-left: 70px;line-height: 20px;}
.news-list .item:first-child a{border-top: none;}
.news-list .item .label-like{width: 50px;margin-left: -70px;float: left;color: #202425;}
.news-list .item .label-like img{width:50px;height:50px;}
.news-list .item .label-like strong{font-family: Impact;font-size: 30px;line-height: 30px;vertical-align: top;}
.news-list .item .tit{color: #202425;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list .item .resume,.news-list .item .date{font-size: 12px;}
.news-list .item .resume{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.show-time-list .item{height: 170px;padding:40px 40px 40px 180px;line-height: 20px;margin-bottom: 20px;margin-right: 0;}
.show-time-list .item .pic{width: 120px;float: left;margin-right: 20px;margin-left: -140px;}
.show-time-list .item .pic img{width:100px;height:60px;}
.section-venue{padding-bottom:20px;position: relative;background-image: linear-gradient(-180deg, rgba(67,74,76,0.00) 0%, rgba(32,36,37,0.15) 100%);}
.section-scene{background: #f0f4f5;padding-top: 60px;}
.section-scene .h-title .name{background: #f0f4f5;}
.scene-list .item{height: 140px;background: #fff;margin-bottom: 20px;overflow:hidden;}
.scene-list .item .pic{height:140px;}
.scene-list .item .pic img{ width:100%;height:100%;}
.layout3 > .col-mid{padding-top: 20px;}


/*园内风光*/
/*.scene-slide { height: 1080px; }*/
.scene-slide .item { height: 100%; }
.pc-slide{position: relative; height: 100%; }
.pc-slide .view { height: 100% }
.view .swiper-container { height: 100%; }
.view .arrow-left { background: url(images/index_tab_l.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -25px; width: 28px; height: 51px; z-index: 10; }
.view .arrow-right { background: url(images/index_tab_r.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -25px; width: 28px; height: 51px; z-index: 10; }
.slide-text { position: absolute; top: 200px; z-index: 2; text-align: center; color: #fff; width: 100%; }
.slide-text .title { font-size: 60px; text-shadow: 0 2px 10px rgba(0, 0, 0, 0.30); font-weight: bold; line-height: 80px; }
.slide-text .sub-title { font-size: 30px; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.30); line-height: 40px; }
.scene-slide .swiper-slide img { width:100%; height: 100%; }
.preview { width: 100%; position: absolute; bottom: 0; }
.preview .inner { width: 1060px; height: 140px; margin:0 auto; position: relative; background: rgba(64, 68, 69, 0.50); z-index: 1; padding:20px; }
.preview .swiper-container { width: 900px; height: 100px; margin:0 auto; }
.preview .swiper-slide { width: 160px; height: 100px; cursor:pointer; margin:0 10px; position: relative; }
.preview .swiper-slide .text { position: absolute; top: 40px; width: 100%; text-align: center; color: #fff; }
.preview .arrow-left { position: absolute; left: 0; top: 30px; width: 30px; height: 80px; padding:25px 0; z-index: 10; background: rgba(64, 68, 69, 0.50); color: #fff; }
.preview .arrow-right { position: absolute; right: 0; top: 30px; width: 30px; height: 80px; padding:25px 0; z-index: 10; background: rgba(64, 68, 69, 0.50); color: #fff; }
.preview img { padding: 2px; width: 160px; height: 100px; opacity: 0.6; filter: alpha(opacity=60); }
.preview .active-nav img { padding: 0; border: 2px solid #fff; opacity: 1.0; filter: alpha(opacity=100); }
.scene-slide .slider-caption {position: absolute;bottom:140px;left: 30px;right:30px;display: block;padding: 10px;color: #fff;background: rgba(0, 0, 0, .4);box-shadow: 0 0 20px 10px rgba(0,0,0,.4);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); /* ie8 */}
.scene-slide .slider-caption[disabled] {opacity: 0;visibility: hidden;}


/*详情弹出层*/
/*.popup-show{overflow: hidden;}*/
/*.detail-popup{display:none;background: rgba(32,36,37,0.80);height: 100%;position:fixed;width: 100%;top: 0;bottom:0;left: 0;z-index: 100;overflow: auto;}*/
/*.detail-popup.popup-show{display: block;}*/
.detail-popup .btn-close1{position:absolute;top: 0;right:-50px;width: 50px;height: 50px;}
.detail-popup .btn-close{position:fixed;top:0;width: 50px;height: 50px;padding:10px;background: #08e;color:#fff;z-index: 120;}
.detail-popup .btn-close:hover{background: #238edf;}
.detail-popup .detail{background: #fff;width:90%;margin:0 auto;position: relative;min-height: 100%;}
/*.detail-popup .detail .pic{height:540px;}*/
.detail-wrap .detail .pic img{width: 100%;height: 100%;}
.detail-wrap .detail .content{padding:20px;font-size: 14px;color: #202425;}
.detail-wrap .detail .content img{max-width: 100%;}
.detail-wrap .detail .title{word-wrap: break-word;word-break: normal;word-break:break-all;text-align:center;}
.detail-wrap .detail .title .name{font-size: 30px;color: #202425;}
.detail-wrap .detail .content .con{word-wrap: break-word;word-break: normal;word-break:break-all;}
.detail-wrap .detail .content .con img{max-width: 100%;}
.visitors-notice{overflow: hidden;zoom: 1;border-top: 1px solid rgba(32,36,37,0.10);padding-top: 40px;}
.visitors-notice .col-left,.visitors-notice .col-right { display:block;}
.visitors-notice .hd{line-height: 20px;}
.visitors-notice .hd .name{font-size: 18px;display: inline-block;vertical-align: top;}
.visitors-notice .hd a{color: #202425;}
.visitors-notice .notice{color: rgba(32,36,37,0.50);overflow:hidden;}
.btn-enroll{background: #e76;border-color: #e76;color: #fff;}
.btn-enroll:hover{background: #e87;border-color: #e87;color: #fff;}
.message-panel{padding-top: 40px;border-top:1px solid rgba(32,36,37,0.10);}
.message-panel .hd .tit{vertical-align: top;}
.message-panel .m-list{border-top:1px solid rgba(32,36,37,0.10);}
.message-panel .m-list li{padding:20px 0;border-bottom: 1px solid rgba(32,36,37,0.10);}
.message-panel .m-list .con{font-size: 12px;color: rgba(32,36,37,0.50);}
.message-panel .m-list .date{float: right;color: rgba(32,36,37,0.50);}
.message-panel .label-like{color: rgba(32,36,37,0.50);}

@media (min-width: 1200px) 	
{
.detail-wrap .detail .content{padding:40px;}
}


/*入口切换弹出层*/
.entrance-popup{width:1030px;margin:0 auto;background: url(../images/index/bg_landing_plant.png) center bottom no-repeat;height: 769px;color: #fff;}
.entrance-popup .inner{ width: 820px;margin:0 auto;position: relative;padding-top: 80px;}
.entrance-popup .title{font-family: Impact;font-size: 60px;text-shadow: 0 2px 4px rgba(0,0,0,0.30);line-height: 1;}
.entrance-popup .sub-title{font-size: 30px;line-height:40px;text-shadow: 0 2px 4px rgba(0,0,0,0.30);margin-bottom: 54px;}
.entrance-wrap{height:400px;}
.entrance-wrap .col-left,.entrance-wrap .col-right{padding:40px 20px;height: 100%;text-align: center;}
.entrance-wrap .col-left{width: 480px; background: url(../images/index/bg_corporate.png) 0 0 no-repeat;}
.entrance-wrap .col-right{width: 320px;float: right;background-image: linear-gradient(45deg, #FFAA88 0%, #DD4477 100%);
border-radius: 4px;}
.entrance-wrap .pic{border-bottom: 1px solid rgba(255,255,255,0.50)}
.entrance-wrap .btn{height: 50px;line-height:50px;font-size:18px;width: 200px;border: 2px solid #fff;border-radius: 25px;color: #08e;}
.entrance-wrap .col-right .btn{color: #e76}
.entrance-popup .parrot{position: absolute;top:63px;right:63px;}
.entrance-popup .btn-close{display: inline-block;border: 2px solid #fff;width: 60px;height: 60px;padding:13px;border-radius: 50%;text-align: center;line-height:30px;color: #fff;position: absolute;top: 110px;right: 0;}
.entrance-popup .btn-close:hover{background: #fff;color:#202425;cursor: pointer;}

.layui-layer-nobg {box-shadow:inherit !important;}


/*装饰画*/
.left-decorate,.right-decorate{display: none;}
.index-wrap .elephant{position: absolute;top:462px;left:-10px;}
.index-wrap .griaffe{position: absolute;top:193px;right:-10px;}
.index-wrap .parrot_1{position: absolute;top:20px;left:225px;}
.parrot-2{position: absolute;right:-105px;top:-190px;display: none;}
.img-education{position: absolute;top:795px;left:-10px;}
.img-education2{position: absolute;top:1411px;right:-10px;}
.img-education3{position: absolute;top:1980px;left:-40px;}
.img-animal{position: absolute;top: 894px;right: -10px;}
.img-animal2{position: absolute;top: 2101px;left: -10px;}
.img-animal3{position: absolute;top: 3313px;right: -10px;}
.img-animal4{position: absolute;top:4925px;left: -10px;}
.img-play{position: absolute;top:2210px;right: -10px;}
.img-play2{position: absolute;top:1204px;left:0;}
.img-play3{position: absolute;top:3820px;left:-250px;width: 600px;height: 600px;border-radius: 50%;opacity: 0.5;background: #08e;}
.img-play4{position: absolute;top:3970px;right:180px;width: 200px;height: 200px;border-radius: 50%;opacity: 0.5;background: #08e;}
.water-spray01{position: absolute;top:1280px;left:0;}
.water-spray02{position: absolute;top:872px;right:0;}
.water-spray03{position: absolute;top:2037px;right:0;}
.img-service{position: absolute;top:750px;right:0;}
.img-service2{position: absolute;top:983px;left:0;}

.shortcut-panel{position: fixed;right: 0;top:50%;background: #08e;z-index: 1;}
.shortcut-panel .shortcut-list a{width: 60px;height: 60px;display:block;padding:15px;line-height:30px;}
.shortcut-panel .shortcut-list a:hover{background: #06c;}
.shortcut-panel .shortcut-list li .text{ display:none;color:#fff;text-align:center; font-size:14px;}
.shortcut-panel .shortcut-list li:hover .text{ display:block;}
.shortcut-panel .shortcut-list li:hover [class^="icon-"],.shortcut-panel .shortcut-list li:hover [class*=" icon-"]{ display:none;}
.icon-ticket{background: url(../images/common/ic_ticket.png) center center no-repeat;}
.icon-map{background: url(../images/common/ic_map.png) center center no-repeat;}
.icon-traffic{background: url(../images/common/ic_traffic.png) center center no-repeat;}
.icon-bus{background: url(../images/common/ic_bus.png) center center no-repeat;}
.icon-sub{background: url(../images/common/ic_sub.png) center center no-repeat;}

.search-wrap{padding-top:190px;padding-bottom: 80px;min-height:600px;}
.search-wrap .search{margin:0 auto;position: relative;}
.search-wrap .form-text{height: 50px;border: 1px solid rgba(32,36,37,0.10);font-size: 14px;text-align: center;}
.search-wrap .form-text:focus{ text-align:left;color:#202425;border: 1px solid rgba(32,36,37,0.50);background:#fff;}
.search-wrap .btn-search{position: absolute;right: 0;top: 0;width: 50px;height: 50px;padding: 10px;}

.service-wrap .tab-content{background: #fff;margin-bottom: 20px;}
.service-wrap .map{height: 600px;}
.service-wrap .guide{padding:0.833333rem;font-size: 14px;color: #202425;}
.traffic-list{padding:0.833333rem;}
.traffic-list .item{height:30px;line-height:30px;margin-bottom: 40px;overflow:hidden;}
.traffic-list .item span{float: left;}
.traffic-list .item .name{width: 110px;margin-right: 20px;font-size: 20px;}
.traffic-list .item .num{font-family: Impact;display: inline-block;vertical-align: top;}
.traffic-list .item .start-station,.traffic-list .item .end-station{background: #F0F4F5;width: 200px;text-align: center;}
.traffic-list .item .pass-station{background: #e76;width: 200px;text-align: center;color: #fff;}
.traffic-list .item .ic_toright{margin:5px 10px;}
.park-schedule{padding:60px 60px 40px 60px;}
.park-schedule .item{text-align: center;}
.park-schedule .item .name{font-size:14px;}
.park-schedule .item .time{font-family: Impact;font-size: 30px;line-height:30px;color: #202425;}
.problem-list{padding:40px;}
.problem-list .item{padding-left: 80px;zoom:1;margin-bottom:20px;}
.problem-list .item:before,.problem-list .item:after{ display:table; line-height:0; content:"";}
.problem-list .item:after{ clear:both}
.problem-list .item .label-like{width: 60px;height: 60px;line-height:60px;margin-left:-80px;float: left;background: #e76;border-radius: 50%;text-align: center;color: #fff;font-size: 20px;}
.problem-list .item .balloon{position: relative;padding: 10px 10px 0 10px;max-width: 580px;}
.problem-list .item .con{padding:20px 40px;background: #e76;font-size: 14px;color: #fff;line-height: 21px;display: inline-block;}
.problem-list .item .caret{position: absolute;top:10px;left: 0;margin-left: 0;border-top: 10px solid #e76; border-right: 10px solid transparent; border-left: 10px solid transparent}
.problem-list .answer-item{padding-left: 0;padding-right: 80px;}
.problem-list .answer-item .label-like{margin-right: -80px;float: right;color: #202425;background: #F0F4F5;}
.problem-list .answer-item .con{padding:40px;background: #F0F4F5;color: rgba(32,36,37,0.50);}
.problem-list .answer-item .caret{right: 0;border-top: 10px solid #F0F4F5;left: inherit;}
.problem-list .answer-item .balloon{float: right;}
.ticket-info{padding:0.833333rem;}
.ticket-item{height: 60px;background: #F0F4F5;position: relative;margin-bottom:10px;}
.ticket-item .name{display: inline-block;width: 130px;font-size: 14px;color: #202425;padding:20px 30px 20px 40px;}
.ticket-item .con{font-size: 12px;color: rgba(32,36,37,0.50);line-height:20px;margin:20px 0;padding:0 30px 0 39px;border-left:1px solid rgba(32,36,37,0.10); display:none;}
.ticket-item .price{display: block;height:60px;line-height:20px;background: #e76;width: 130px;padding: 20px;color: #fff;}
.ticket-item .price .num{font-size: 20px;font-family: Impact;}
.ticket-item .price .unit{float: right;}
.ticket-item,.ticket-item-body {zoom: 1;overflow: hidden;}
.ticket-item-body {width: 10000px;}
.ticket-item-left,.ticket-item-right,.ticket-item-body {display: table-cell;vertical-align: top;}
.ticket-item-right{height: 100%;}
.ticket-item.large-item,.ticket-item.large-item .price{height: 80px;}
.ticket-item.large-item .name,.ticket-item.large-item .price{line-height: 40px;}
.flag-preferential{display: inline-block;width: 50px;height: 50px;background: url(../images/common/flag_preferential.png) 0 0 no-repeat;position: absolute;left: 0;top: 0;}
.annual-ticket .item{height: 300px;background: #F0F4F5; width: 360px;padding: 40px;float: left;margin-right: 120px;}
.annual-ticket .item:last-child{margin-right: 0;}
.annual-ticket .item .pic{width: 140px;height: 100px;float: right;margin-right: -60px;}
.annual-ticket .item .info-list{width: 160px;border-top: 1px solid rgba(32,36,37,0.10);}
.annual-ticket .item .info-list li{border-bottom:1px solid rgba(32,36,37,0.10);height:40px;line-height: 40px;font-size: 14px;
color: #202425;overflow:hidden;}
.annual-ticket .item .info-list .num{font-size: 20px;margin-right: 10px;}
.icon-star{width: 20px;height: 20px;background: url(../images/common/ic_star.png) 0 0 no-repeat;}
.annual-ticket-mod .tips{background: url(../images/common/ic_star.png) 0 0 no-repeat;padding-left: 20px;line-height: 20px;}

.apply-panel{background: #fff;padding:40px;}
.apply-panel .form-text{background: #F0F4F5;border-color: #F0F4F5;}
.apply-panel .media-left,.apply-panel .media-right{ display:block;}
.query-list{padding:60px 100px;}
.query-list .hd{color: #202425;}
.query-list .name{font-size: 30px;line-height: 30px;font-weight: bold;}
.query-list li{line-height: 40px;border-bottom: 1px solid rgba(32,36,37,0.10);font-size: 14px;}
.query-list li:first-child{border-top: 1px solid rgba(32,36,37,0.10);}
.query-list .status{float: right;font-size: 12px;}
.query-list .id-number{font-size: 18px;}
.query-list .table{border-top:1px solid #ddd;}
.query-list .table>thead>tr>th,.query-list .table>tbody>tr>td{padding:15px 10px;}
.query-list .table .q-name{font-size:14px;}

.apply-popup{background: #fff;}
.apply-popup .col-left{float: left;padding:80px 0 0px 160px;position: relative;height: 100%;}
.apply-popup .col-left h2{font-size: 30px;line-height: 30px;font-weight: bold;}
.apply-popup .col-right{width: 430px;float: right;padding:60px 100px 60px 0;}
.apply-popup .form-item{padding-left: 110px;}
.apply-popup .form-item .form-label{width: 90px;margin-left: -110px;color: #202425;}
.apply-popup .img_parrot{position: absolute;top: 0;left:-50px;}
.apply-popup .img_plant_signup{position: absolute;bottom: 0;left: 0;}

.more-bar{padding:20px 0 40px 0;}

.hotline-list .tit{text-align: center;font-size: 14px;}


.btn-popup-close{position: absolute;top: 0;right: -50px;background: #e76;width: 50px;height: 50px;padding:10px;color: #fff;}
.btn-popup-close:hover,.btn-popup-close:active{background: #d65;color: #fff;}



.scene-slide .swiper-slide{height: 100%;}

.case-slide{position: relative;}
.case-slide .case-item{margin-bottom: 0;height: 6.25rem;}
.case-slide .case-item .pic img{width: 4.166667rem;height: 2.777778rem;}
.case-slide .case-item .info .tit{font-size:0.25rem;height: 0.833333rem;margin-bottom: 0.208333rem;}
.case-slide .case-item .info li{line-height: 0.416667rem;}
.case-slide .case-item .case-item .info{padding-top: 0.208333rem;}
.case-slide .swiper-pagination{padding-top:0.833333rem;display:none;}
.case-slide .slide{position: relative;padding-bottom:0.833333rem;}
.case-slide .swiper-button-next,.case-slide .swiper-button-prev{width: 30px;height: 80px;background: rgba(64,68,69,0.50);color: #fff;top:100px;padding:25px 0;}
.case-slide .swiper-button-next{right:0;}
.case-slide .swiper-button-prev{left:0;}


.pic-slide{position: relative;}
.pic-slide .swiper-container {width: 100%;height: 100%;}
.pic-slide .swiper-slide {text-align: center;font-size: 18px;background: #fff;}
.pic-slide .swiper-button-next,.pic-slide .swiper-button-prev{width: 30px;height:30px;background: rgba(64,68,69,0.50);color: #fff;top:0;margin-top: 0;}
.pic-slide .swiper-button-next{right:0;}
.pic-slide .swiper-button-prev{right:30px;left: inherit;}
.fore2 .pic-slide .swiper-button-next{bottom: 0;left: 30px;top:inherit; }
.fore2 .pic-slide .swiper-button-prev{bottom: 0;left: 0;top:inherit;}



/*详情单页*/
.detail-wrap{margin-top: -280px;}
.detail-wrap .detail{background: #fff;margin-bottom: 70px;}
.breadcrumb {padding-bottom:10px;overflow: hidden;}
.crumbnav { float: left;line-height: 30px; padding: 0; margin: 0; overflow: hidden; }
.crumbnav li:first-child { background: none; padding: 0; }
.crumbnav_item { float: left;}
.crumbnav_item a { color: rgba(255,255,255,0.50); font-size:14px;display:block;}
.crumbnav_item a:hover { color: rgba(255,255,255,0.90);}
.crumbnav_item .cur{color: rgba(255,255,255,1.00);}
.crumbnav_item .line{margin:0 5px;}
.btn_back { float: right; width: 120px; }
.btn-share,.btn-back{line-height:30px;font-size:14px;color: #fff;}
.detail-wrap .bshare-custom .bshare-more{color: #fff !important; display:block;height:30px; display: none;}

@media (min-width: 1200px) 	
{
	.navbar-inverse .navbar-collapse{position: inherit;z-index: inherit;background:transparent;width: inherit;padding:0;}
	.navbar-inverse .navbar-collapse .nav>li,.navbar-inverse .navbar-collapse .nav>li:first-child{border:none;}
	.navbar-inverse .navbar-collapse .navbar-nav > li > a{font-size: 18px;line-height: 30px;padding-left:0;padding-right: 0;}
	.navbar-inverse .navbar-collapse .navbar-nav > .item{width: 100px;}
	.navbar-inverse .navbar-collapse .navbar-nav > .item.wat{width: inherit;}
	.navbar-inverse .navbar-collapse .navbar-nav > .item{margin-left: 20px;}
	.navbar-inverse .navbar-collapse .navbar-nav > .l-last-item{margin-right: 228px;}
	.navbar>.container-fluid .navbar-brand{margin-left:0;}
	.detail-wrap .bshare-custom .bshare-more{display: inline-block;vertical-align: top;}
}


@media (min-width: 1200px) {
.w1060{ width: 1060px;margin:0 auto; }
.container {width: 1080px;padding-right: 10px;padding-left: 10px;box-sizing: border-box;}
.row{margin-right: -10px;margin-left: -10px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right: 10px;padding-left:10px;}

/*公共列表样式*/
.item-list .item.fore1{margin-bottom: 0;height: 300px;}
.item-list .item.fore1 .pic{width:610px;height: 300px;float: left;}
.item-list .item.fore1 .name{text-align: left;}
.item-list .item.fore1 .text{width: 450px;height:300px;float: left;padding:40px;box-sizing: border-box;}
.item-list .item.fore1 .name{font-size: 18px;}
.item-list .item.fore2 .pic{float: right;}
.item-list .item.fore1.mb20,.item-list .item.fore2.mb20{margin-bottom: 20px;}


.water-world-list .item .description{display: block;}
.education-list .item.fore1 .description,.education-list .item.fore2 .description{height:110px;}
.animal-list .item.fore1.mb20,.animal-list .item.fore2.mb20{margin-bottom: 20px;}
.animal-list .item.fore1 .description,.animal-list .item.fore2 .description{height:180px;}


.footer .contact .item{float: left;margin-left: 20px;margin-bottom: 0;}
.footer .contact .item:first-child{margin-left: 0;}

.left-decorate,.right-decorate{display: block;}
.problem-list{padding:60px 160px;}
.service-wrap .guide{padding:60px 100px;}
.ticket-info{padding:60px 100px;}
.detail-popup .detail{width:960px;}
.detail-wrap .detail .content{padding:40px 100px;}

/*三栏布局*/
.layout3,.layout3 > .col-left,.layout3 > .col-right,.layout3 > .col-mid{height:100%;box-sizing: border-box;}
.layout3{float: left;width: 100%;}
.layout3 > .col-left{float: left;width:220px;}
.layout3 > .col-right{float: right;width: 340px;margin-left: 20px;}
.layout3 > .col-mid{overflow: hidden;padding-top: 0;}

.show-time-list .item{width: 340px;float: left;margin-bottom:0;}
.show-time-list .item:first-child{margin-right:20px;}

/*.hotline-list .tit{text-align: left;}*/
.index-wrap .parrot-2{display: block;}

.scene-list .item.fore1{margin-bottom: 0;height:240px;}
.scene-list .item.fore1 .pic{width:610px;height: 240px;float: left;}
.scene-list .item.fore1 .name{text-align: left;}
.scene-list .item.fore1 .text{width: 450px;height:240px;float: left;padding:40px;box-sizing: border-box;}
.scene-list .item.fore1 .name{font-size: 18px;color: #202425;}
.scene-list .item.fore2{margin-bottom: 20px;}
.scene-list .item.fore2 .pic{float: right;}

.search-wrap .search{width:860px;}
.ticket-item .con{ display:block;}
.traffic-list{padding:60px 100px 20px 100px;}


/*Header*/
.navbar-header .logo{top: -20px;left:450px;}
.img-logo{width: 168px;height: 144px;}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {background:#07d;}
.navbar-inverse .container-fluid{width: 1060px;position: relative;}
.navbar-inverse {padding:20px;}
.navbar-brand { height: 144px; padding: 0;}

.detail-popup .detail .pic{height:540px;}
.visitors-notice .col-left{width: 360px;padding-right: 40px;}
.visitors-notice .col-left,.visitors-notice .col-right {display: table-cell;vertical-align: top;}
.visitors-notice .news-list{ width:320px;}

/*裁剪图片*/
/*.venue-list .item .pic img{width:auto;margin-left:-35%;}*/

.apply-panel .media-left,.apply-panel .media-right{ display:table-cell;}
.apply-popup{height:480px;width:960px;}

.w960{width: 960px;margin: 0 auto;}

/*
.index-banner{height:900px;}
.index-banner .swiper-slide{height: 900px;}
.index-banner .swiper-container {height: 900px; }*/

.breadcrumb {padding-left:0;padding-right:0;}
.detail-wrap .detail .pic{height:540px;}

/*.bshare-custom{ display:block;}*/
.bsBox,.bsBox *{box-sizing: initial;}

.footer .copyright .img-government{ position:absolute;right:260px;top:0;}
}

.legend-list{padding:20px 0;}
.legend-list li{ display:inline-block;margin-left:40px;line-height: 30px;font-size: 14px;}
.legend-list li:first-child{margin-left: 0;}
.legend-list li .active{color:#e76;}

/*为了修复返回当前页时时位置对应不上的问题*/
@media (min-width: 1285px) {
    .index-banner{min-height:600px;}
}
@media (min-width: 1340px) {
    .index-banner{min-height:600px;}
}
@media (min-width: 1899px) {
    .index-banner{min-height:900px;}
}

/*政务网*/
.government-wrap .shortcut-panel{display: none;}
.government-wrap .banner{background:transparent;height: auto;padding-top: 0;}
.government-wrap .back-home{position: absolute;top: 20px;left:20px;color: #fff;line-height:30px;padding:15px 0;font-size: 18px;}
.government-wrap .back-home .text{display: none;}
.government-wrap .logo-title{font-size: 60px;line-height: 80px;}
.government-wrap .logo-title .icfont{line-height: 80px;}
.government-wrap .logo-title .text{height: 80px;display: inline-block;font-weight:bold;color:rgba(255,255,255,1);text-shadow:0px 2px 10px rgba(0,0,0,0.3);}
.government-news-list .item{height: 400px;}
.government-news-list .item .tit{height: 50px;overflow: hidden;}
.government-news-list .item .description{height: 60px;overflow: hidden;}
.government-wrap .bg{height: 640px;background:rgba(238,119,102,1);position:absolute;top: 0;width: 100%;}
.government-wrap .news-subject{margin: 74px auto 0 auto;}
.news-subject .news-banner-tab{width: 100%;height: 40px;}
.news-subject .news-banner-tab a{width: 50%;display: block;height: 40px;line-height: 40px;font-size: 14px;text-align: center;color:rgba(255,255,255,1);background:rgba(32,36,37,0.1);}
.government-wrap .news-subject .news-banner-tab a{width:25%;float:left;}
.news-subject .news-banner-tab a.active{background: #FFF;color:rgba(238,119,102,1);}
.news-subject .news-banner{width: 100%;height:200px;position: relative;}
.news-subject .news-banner .left{width: 50px;height: 80px;background:rgba(32,36,37,0.1);text-align: center;position: absolute;left: -50px;top: 50%;transform: translate(0,-50%);}
.news-subject .news-banner .right{width: 50px;height: 80px;background:rgba(32,36,37,0.1);text-align: center;position: absolute;right: -50px;top: 50%;transform: translate(0,-50%);}
.news-subject .news-banner .left .icfont,.news-subject .news-banner .right .icfont{line-height: 80px;}
.news-subject .news-banner .swiper-wrapper .swiper-slide{position: relative;background: #eee;width: 100%;height:200px;}
.news-subject .news-banner .swiper-wrapper .swiper-slide .text{width: 100%;height:auto;padding:10px 20px;font-size: 14px;line-height: 18px;background: rgba(0,0,0,.65);color: rgba(255,255,255,1);text-align: left;position: absolute;bottom: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-subject .news-banner .swiper-wrapper .swiper-slide img{width: 100%;height: 100%;}
.news-subject .news-neir{padding: 20px;background: #fff;}
.news-subject .news-neir .hd{padding-bottom: 20px;}
.news-subject .news-neir .hd ul{width:100%;padding-top: 10px;}
.news-subject .news-neir .hd ul li{height: 70px;text-align: left;padding-bottom: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.news-subject .news-neir .hd ul li a{display: block;}
.news-subject .news-neir .hd ul li p{font-size: 12px;color: rgba(32,36,37,0.5);}
.news-subject .news-neir .hd ul li .title{line-height:20px;padding: 10px 0;font-size: 14px;color: rgba(32,36,37,1);text-shadow:none;font-weight: normal;}
.news-subject .news-neir .hd ul li+li{box-shadow:0px -1px 0px 0px rgba(32,36,37,0.1);}
.news-subject .news-neir .hd img{width:100%;height: 300px;background: #eee;display: block;}
.news-subject .news-neir .bd ul.text li{width:100%;height: 60px;padding: 20px 0 0 0px;list-style-type:disc;list-style-position: inside;font-size: 14px;line-height: 20px;color:rgba(204,204,204,1);text-align: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.news-subject .news-neir .bd ul.text li a{color:rgba(32,36,37,1);overflow: hidden;margin-left: -8px;}
.news-subject .news-neir .bd ul.text li a:hover{color:rgba(238,119,102,1);}
.news-subject .news-neir .bd ul.text .tit{width:70%;display: inline-block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;vertical-align: top;}
.news-subject .news-neir .bd ul.text .date{float: right;color:rgba(143,145,146,1);font-size: 12px;}
/* .news-subject .news-neir .bd ul.text li .active{color:rgba(238,119,102,1);} */
.news-subject .news-neir .bd ul.text li+li{box-shadow:0px -1px 0px 0px rgba(32,36,37,0.1);}
.news-neir .pagination ul.pages{display: inline-block;}
.news-neir .pagination ul.pages .page-number,
.news-neir .pagination ul.pages .pagination-start,
.news-neir .pagination ul.pages .pagination-next{line-height: 20px;height: 20px;margin-left:0;border: none;color:rgba(143,145,146,1);font-size: 12px;}
.news-neir .pagination ul.pages li.page-number:active,
.news-neir .pagination ul.pages li.pgNext:active{color: rgba(238,119,102,1);background: transparent;}
.news-neir .pagination ul.pages .pgCurrent{border: none;background: transparent;color: rgba(238,119,102,1);}
.news-neir .pagination .page-number-sum{float: right;line-height: 20px;height: 20px;margin-left:10px;border: none;color:rgba(143,145,146,1);font-size: 12px;}
.news-neir .pagination ul.pages .wt{letter-spacing:1px;}
.government-wrap .page-detail{font-size: 16px;background: #fff;background: #fff;color:rgba(32,36,37,1);padding:20px;text-align: left;line-height: 30px;}
.government-wrap .page-detail p{margin-bottom:20px;}

@media (min-width: 1200px) 	
{
	.government-wrap .page-detail{padding: 40px;margin-bottom:80px;text-indent: 2em;}
	.government-wrap .logo-title .text{width:600px;}
	.government-wrap .back-home{left:0;}
	.government-wrap .back-home .text{ display: inline-block;vertical-align: top;}
	.news-subject .news-neir{padding: 50px 60px 40px 60px;}
	.news-subject .news-neir .hd img{width:450px;height:300px;}
	.news-subject .news-neir .hd ul{width:430px;}
	.news-subject .news-banner{height:500px;}
	.news-subject .news-banner .swiper-wrapper .swiper-slide{height:500px;}
	.news-subject .news-banner .swiper-wrapper .swiper-slide .text{height:60px;font-size: 18px;padding:20px 0 0 40px;}
	.news-subject .news-banner-tab a{font-size: 18px;}
}




/*404*/
.bg-404{ background:#08e;padding:180px 0 100px 0;}
.bg-404 .text{ font-size:24px;line-height:40px;color:#fff;}
.bg-404 .btn {display: inline-block;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 20px;width:200px;height:40px;line-height:40px;font-size: 14px;}
.bg-404 .btn-more{background: rgb(26,148,240);background: rgba(255,255,255,0.10);color: #fff;}



